import Vue from 'vue'
// 1. 导入 vue-router 包
import VueRouter from 'vue-router'
// 2. 手动安装 VueRouter 
Vue.use(VueRouter)

// 导入  resource 组件
import resource from 'vue-resource'
// 使用use安装到Vue上
Vue.use(resource)
    // 这是全局配置 请求的 根路径 ， 必须放到 Vue-resource 注册后面,配置完全局根路径的时候，所有的请求就不能带这个的路径了。而且前面不能带斜杠
Vue.http.options.root = 'http://vue.studyit.io'
// 全局配置 post 提交的时候 的表单的 数据类型  为：application/x-www-form-urlencoded
Vue.http.options.emulateJSON = true;

// 按需头部导入组件
import { Header, Swipe, SwipeItem,Button } from 'mint-ui'
// 注册到Vue 上
Vue.component(Header.name,Header)
// 注册轮播图组件
// 注册到Vue上
Vue.component(Swipe.name, Swipe);
Vue.component(SwipeItem.name, SwipeItem);
// 注册按钮组件
Vue.component(Button.name,Button)

// 导入样式
import './lib/mui/css/mui.min.css'
// 导入扩张字体图标样式
import './lib/mui/css/icons-extra.css'


// 导入 app 组件
import app from './App.vue'

// 导入 自定义路由模块
import router from './router.js'
// 导入格式化时间组件
import './filter.js'


var vm = new Vue({
  el: '#app',
  render: c => c(app),
  router // 4. 将路由对象挂载到 vm 上
})